|
Command: |
Validate the S1 MAC for currency exchange transactions. |
|
Notes: |
Use of this command requires the optional ESP licence. Error code 67 will be returned if the command is not licensed. |
|
Field |
Length & Type |
Details | |
|
COMMAND MESSAGE | |||
|
Message Header |
m A |
Will be returned to the Host unchanged | |
|
Command Code |
2 A |
Value “U6” | |
|
*KMX |
32 H or 1A+32H |
Double length KMX encrypted under LMK pair 20-21 variant 2 | |
|
IDCEP |
6 B |
The CEP Card Identifier. Used to create the *KDX | |
|
NTCEP |
2 B |
The transaction number assigned by the Load Acquirer | |
|
TI |
1 B |
Transaction Indicator | |
|
DTHRLDA |
5 B |
Transaction date and time | |
|
CURRSOURCE |
3 B |
The Currency Code for the source slot | |
|
IDLACQ |
4 B |
Load Acquirer ID | |
|
IDLDA |
6 B |
The Identifier for the Load Device | |
|
MLDA |
4 B |
The Transaction amount | |
|
NTLASTLOAD |
2 B |
Transaction number of last load | |
|
NTLASTCANCEL |
2 B |
Transaction number of last cancel | |
|
CSTATCEP |
2 B |
Card Status | |
|
TLfailCEP |
1 B |
Tag and Length of failed update | |
|
DEXPCEP |
3 B |
Expiry date of the card, YYMMDD | |
|
CURRTARGET |
3 B |
The Currency Code | |
|
BALTARGET |
4 B |
Balance of target slot | |
|
BALmaxTARGET |
4 B |
Maximum balance of the target slot | |
|
BALSOURCE |
4 B |
Balance of source slot | |
|
S1 |
8 B |
Signature for verification | |
|
End Message Delimiter |
1 C |
Optional. Must be present if a message trailer is present. Value X'19 | |
|
Message Trailer |
n A |
Optional. Maximum length 32 characters | |
|
Field |
Length & Type |
Details |
|
RESPONSE MESSAGE |
||
|
Message Header |
m A |
Will be returned to the Host unchanged |
|
Response Code |
2 A |
Value “U7” |
|
Error Code |
2 N |
00 – No error. S1 validated successfully 01 – S1 validation failed. 10 – KDX parity error 12 – No keys loaded in user storage 13 – LMK error - report to Supervisor 15 – Error in input data 21 – Invalid user storage index 70 – Invalid transaction indicator
|
|
End Message Delimiter |
1 C |
Will only be present if present in the command message. Value X'19 |
|
Message Trailer |
n A |
Will only be present if in the command message. Maximum length 32 characters |